using SheLife.Domain.Entities;

namespace SheLife.Domain.Interfaces.Repositories
{
    /// <summary>
    /// 社区标签仓储接口
    /// </summary>
    public interface ICommunityTagRepository : IRepository<CommunityTag>
    {
        Task<IEnumerable<CommunityTag>> GetByCategoryAsync(string category);
        Task<IEnumerable<CommunityTag>> GetPopularAsync(int count = 10);
        Task<IEnumerable<CommunityTag>> SearchAsync(string keyword);
    }
}